
package com.huaiwei.usmManager.modules.sys.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.huaiwei.usmManager.common.utils.PageUtils;
import com.huaiwei.usmManager.modules.sys.entity.SysUserEntity;

import java.util.Map;


/**
 * 系统用户
 *
 */
public interface SysUserService extends IService<SysUserEntity> {


	/**
	 * 根据用户名，查询系统用户
	 */
	SysUserEntity queryByUserName(String username);
	/**
	 * 修改密码
	 * @param userId       用户ID
	 * @param password     原密码
	 * @param newPassword  新密码
	 */
	boolean updatePassword(Long userId, String password, String newPassword);

	PageUtils getPageList(Map<String,Object> params);

	void insertOrUpdate(SysUserEntity userEntity);
}
